前幾天廢廢遇到了過度擬合的問題每次訓練準確度都是100%,說來慚愧搞了這麼久才發現我是直接使用全連接層來訓練,沒有使用卷積層,但是今天經過了好幾次的失敗,測試用1000筆終於可以運行了而且準確度終於下降到50%(我知道這很怪,因為大家通常都期待提升準確度而不是下降),但是到了混淆矩陣那裏出現了錯誤訊息"arrays and names must have the same length",廢廢目前正在嘗試解決他,話不多說,直接上程式碼。
prediction = model.predict(test_data)
print(prediction.shape) #shape是(200, 10)
print(test_label.shape) #shape是(200, 1)
pd.crosstab(test_label, prediction, rownames=['label'], colnames=['predict'],margins=True)
是的,我現在對於這邊是有些困惑,目前我正在找出究竟該怎麼解決此問題。
那麼廢廢今天的進度到這,謝謝大家收看。